home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / utils1 / copyq313.arj / COPYQM.DOC < prev    next >
Text File  |  1994-03-28  |  83KB  |  1,928 lines

  1.  
  2.  
  3.  
  4.  
  5.           Sydex
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                        CopyQM
  25.  
  26.  
  27.                    Quick Multiple Format/Copy/Verify for Diskettes
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                                                   Sydex, Inc.
  42.                                                   P.O. Box 5700
  43.                                                   Eugene, OR  97405
  44.                                                   Voice:    (503)  683-6033
  45.                                                   FAX:      (503)  683-1622
  46.                                                   Data:     (503)  683-1385
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                   Table of Contents
  57.  
  58.             What is CopyQM?..............................................1
  59.             Requirements.................................................3
  60.             Getting Started..............................................5
  61.             CopyQM Operation.............................................7
  62.             CopyQM Command Line Syntax...................................8
  63.  
  64.              Basic Operating Options....................................10
  65.              Specifying A Different Drive for Reading...................11
  66.              Display and Sounds.........................................11
  67.              Converting Between Formats.................................12
  68.              Memory Usage...............................................13
  69.              Formatting and Verifying...................................14
  70.              Diskette Image Files.......................................15
  71.              Blind Mode.................................................17
  72.              "Shelling Out" Between Copies..............................18
  73.              Miscellaneous Options......................................18
  74.              The COPYQM Environment Variable............................19
  75.              Locating Temporary Files...................................20
  76.              Command Examples...........................................20
  77.  
  78.             Differences from Earlier Versions...........................21
  79.             Memory Usage................................................22
  80.             Diskette Image Files........................................23
  81.             Copying Modes...............................................24
  82.             Format Conversion...........................................25
  83.             Copy Verification...........................................25
  84.             Checking Copies.............................................26
  85.             Audible Signals.............................................26
  86.             "Smart" Formatting..........................................27
  87.             Quick Mode Copying..........................................27
  88.             Display Color Set...........................................28
  89.             Status Messages.............................................28
  90.             The ICOMMENT Utility........................................32
  91.             Specifying a Diskette Configuration.........................33
  92.  
  93.  
  94.  
  95.  
  96.                                        CopyQM
  97.                    A Quick Diskette Duplicator for Multiple Drives
  98.  
  99.                                    Copyright 1993
  100.                                  Sydex, Incorporated
  101.                                     P.O. Box 5700
  102.                                   Eugene, OR 97405
  103.                                    (503) 683-6033
  104.  
  105.  
  106.           What is CopyQM?
  107.  
  108.           If you're eager to get going with CopyQM,  skip  to  the  section
  109.           titled "Getting Started".
  110.  
  111.           Basically, CopyQM duplicates diskettes in a single pass.
  112.  
  113.           Introduced in 1987,  CopyQM has been continually improved and up-
  114.           dated.   It now boasts the largest number of features of any  PC-
  115.           based diskette duplicating package.
  116.  
  117.           CopyQM  reads a master diskette and formats,  writes and verifies
  118.           duplicates of the master diskette.   Copying can be performed  on
  119.           up to six drives in a single session;  copies are written on only
  120.           one drive at a time.   "No Hands"  operation  is  featured--after
  121.           you've started things, you needn't touch the keyboard again; just
  122.           insert diskettes in drives as needed.
  123.  
  124.           In addition to the basic operating mode, the basic CopyQM package
  125.           features the following:
  126.  
  127.                1.   Conversion between different formats.  Unlike competing
  128.                     products  which  just copy the same format to different
  129.                     drives, CopyQM actually rebuilds the diskette format to
  130.                     match the drive.   It's possible to convert from a 360K
  131.                     format  to a 1.44M format.   And the result is a "real"
  132.                     1.44MB  diskette with 1.44MB worth of diskette space.
  133.  
  134.                2.   Support of diskette image files.  An image file created
  135.                     by CopyQM is a complete description of the  information
  136.                     on  a diskette.   A comment may be included in the file
  137.                     with CopyQM's built-in editor.  The image file is check-
  138.                     summed with a 32-bit CRC.
  139.  
  140.           _________________________________________________________________
  141.  
  142.                                                             Introduction  1
  143.  
  144.  
  145.  
  146.  
  147.  
  148.                3.   Copying of Apple Macintosh HD and DOS diskettes with no
  149.                     special processing.   CopyQM will copy most PC-readable
  150.                     diskettes regardless of format with the "Blind" option.
  151.                     However,  CopyQM will not copy low-density Apple Macin-
  152.                     tosh 800K diskettes.
  153.  
  154.                4.   Formatting of diskettes only when needed  with  "SMART"
  155.                     mode option.
  156.  
  157.                5.   Faster  copying  by copying only active data--the empty
  158.                     area on a partially-filled diskette is not copied.
  159.  
  160.                6.   Verifying of copies can be performed in several  modes,
  161.                     ranging  from  none  to  a  byte-by-byte  comparison of
  162.                     copied data with the master diskette.
  163.  
  164.                7.   Selection of menu or command-line interface  with  com-
  165.                     plete on-line help.
  166.  
  167.                8.   Choice  of  direct hardware controller access or use of
  168.                     BIOS routines.
  169.  
  170.  
  171.           CopyQM is also offered in a commercial "Plus"  package  with  the
  172.           following features:
  173.  
  174.                1.   Support of ASCII or binary serial numbering of copies.
  175.  
  176.                2.   Insertion of copy-protection information into copies.
  177.  
  178.                3.   Maintenance of a diskette usage log.
  179.  
  180.                4.   Diskette maintenance utility.
  181.  
  182.                5.   Creation of self-extracting diskette image files.
  183.  
  184.                6.   Execution of DOS commands or custom code overlays after
  185.                     each  copy  for  support  of  labeling  or  auto-feeder
  186.                     devices.
  187.  
  188.  
  189.  
  190.  
  191.           _________________________________________________________________
  192.  
  193.           2  Introduction
  194.  
  195.  
  196.  
  197.  
  198.  
  199.           CopyQM will not:
  200.  
  201.                *    Write copies on more  than  one  drive  simultaneously.
  202.                     However,  Sydex does offer SyDupe,  which will write on
  203.                     up to three diskette drives at the same time.  For more
  204.                     information on SyDupe, please contact Sydex.
  205.  
  206.                *    Copy proprietary (e.g., Amiga, Apple ][,  Atari 820) or
  207.                     copy-protected formats.
  208.  
  209.                *    Copy  individual files.   The smallest unit of informa-
  210.                     tion that CopyQM can deal with is an entire diskette.
  211.  
  212.                *    Copy one hard disk to another.   CopyQM is a  diskette-
  213.                     copying utility.
  214.  
  215.                *    Copy individual files from a hard disk to a diskette.
  216.  
  217.           CopyQM  is  fast--in  most  cases  it  will copy at the best-case
  218.           theoretical speed.  The primary limitation in any diskette opera-
  219.           tion is the time that it  takes  the  diskette  to  complete  one
  220.           revolution.    Our timings indicate that CopyQM can format,  copy
  221.           and verify a full 360K diskette in  about  50  seconds.    Larger
  222.           capacity diskettes will, of course, require more time.
  223.  
  224.  
  225.           Requirements
  226.  
  227.           At  a minimum,  the following four files are necessary for opera-
  228.           tion of CopyQM:
  229.  
  230.  
  231.                CINSTALL.EXE installs CopyQM.
  232.  
  233.                COPYQM.EXE implements the primary functions needed for  dis-
  234.                kette copying.
  235.  
  236.                CQMENU.EXE contains a menu interface and all on-line help.
  237.  
  238.                VIEWCONF.EXE is a utility to display the diskette configura-
  239.                tion information being used by CopyQM.
  240.  
  241.  
  242.           _________________________________________________________________
  243.  
  244.                                                             Introduction  3
  245.  
  246.  
  247.  
  248.  
  249.           Other  text  and  program files may be present which describe the
  250.           operation of CopyQM or support additional features,  but the four
  251.           files mentioned above are essential for successful operation.
  252.  
  253.           In  almost  all cases,  CopyQM will be able to determine the con-
  254.           figuration of a system without any sort of intervention.  Unusual
  255.           or special disk drive configurations,  however,  may require that
  256.           the configuration be explicitly specified.   For more information
  257.           on how to construct a configuration file for all Sydex utilities,
  258.           consult the section titled "Specifying a Diskette  Configuration"
  259.           near the end of this document.
  260.  
  261.           CopyQM  requires  the  following operating environment for execu-
  262.           tion:
  263.  
  264.                1.   An IBM PC-compatible with  an  8088,  80286,  80386  or
  265.                     80486 processor.   Other system operating environments,
  266.                     such as PC emulation on non-PC systems (e.g., Commodore
  267.                     Amiga or Apple Macintosh) may work, but operation under
  268.                     them is not supported by Sydex.
  269.  
  270.                2.   PC-DOS or MS-DOS Version 3.3 or later.  CopyQM has been
  271.                     successfully tested in a DOS session under IBM OS/2 Ver-
  272.                     sions 1.3 and 2.1, but  OS/2 operation is not supported
  273.                     by  Sydex.     Other  DOS-compatible  systems  such  as
  274.                     Novell's  DR-DOS  or  The  Software  Link's  PC-MOS may
  275.                     result in successful operation, but these have not been
  276.                     fully tested by Sydex.
  277.  
  278.                3.   At least  256K  of  available  base  memory,  sometimes
  279.                     referred to as "RAM".
  280.  
  281.                4.   A  hard  disk  with at least 2MB of free space for tem-
  282.                     porary files created by CopyQM.
  283.  
  284.                5.   At least one diskette drive local to the system running
  285.                     CopyQM.  Network diskette drives are not supported.
  286.  
  287.           CopyQM does not require, but can make use of the following:
  288.  
  289.                1.   Extended memory that is managed  by  an  XMS-compatible
  290.                     memory   manager   such  as  Microsoft's  HIMEM.SYS  or
  291.                     Quarterdeck's QEMM.
  292.  
  293.           _________________________________________________________________
  294.  
  295.           4  Requirements
  296.  
  297.  
  298.  
  299.  
  300.  
  301.                2.   Expanded memory,  or LIM (Lotus-Intel-Microsoft),  that
  302.                     is managed by a a driver that is compliant with EMS 4.0
  303.                     or later.
  304.  
  305.                3.   Additional  diskette  adapters.    Sydex has tested the
  306.                     Micro Solutions Compaticard I, II and IV adapters.  Cer-
  307.                     tain non-standard diskette adapters,  such as  the  IBM
  308.                     PS/2  5.25"  Diskette  Adapter/A or the Micro Solutions
  309.                     Backpack tm drive may require that the  BIOS  interface
  310.                     option of CopyQM be selected.
  311.  
  312.           CopyQM  will operate under Microsoft's Windowstm or Quarterdeck's
  313.           Desqviewtm.  However, because diskette copying is a time-critical
  314.           application, performance under any multi-tasking environment will
  315.           be degraded somewhat.   The  actual  amount  of  the  degradation
  316.           depends  on several factors,  including the scheduling algorithms
  317.           used by the multitasking software.  Use of the BIOS interface op-
  318.           tion is recommended.
  319.  
  320.           Executing more than one copy of CopyQM under control of a  multi-
  321.           tasking  executive,  such as Windows is not recommended.   Severe
  322.           performance degradation will result.   If two  sets  of  diskette
  323.           copies  are  required,  running two CopyQM sessions consecutively
  324.           will result in significantly better performance  than  attempting
  325.           to  execute the sessions concurrently.   For efficient concurrent
  326.           operation on several diskette drives,  contact  Sydex  about  the
  327.           SyDupe duplicating package.
  328.  
  329.           CopyQM  will  support  a total configuration of up to twelve dis-
  330.           kette drives.   A CopyQM session can make use of up to seven dis-
  331.           kette drives--one for reading and six for writing.
  332.  
  333.           Getting Started
  334.  
  335.           To install CopyQM,  execute the CINSTALL program.   CINSTALL will
  336.           copy all necessary files and perform several  system  checks  re-
  337.           lated to CopyQM execution.   For example,  if CopyQM is to be in-
  338.           stalled from drive A:,  enter the following command  at  the  DOS
  339.           prompt:
  340.  
  341.                                      A:CINSTALL
  342.  
  343.  
  344.           _________________________________________________________________
  345.  
  346.                                                             Requirements  5
  347.  
  348.  
  349.  
  350.  
  351.           If you're using a portable computer with an LCD display,  you may
  352.           want  to  select  a  monochrome  color  set  to  improve  display
  353.           readability:
  354.  
  355.                                   A:CINSTALL /MONO
  356.  
  357.           In most cases, this is all that will be required to get CopyQM up
  358.           and running.
  359.  
  360.           First-time users should execute CopyQM through the menu interface
  361.           furnished by CQMenu.  Entering the following command at a DOS com-
  362.           mand prompt will initiate execution of CQMenu:
  363.  
  364.                                        CQMENU
  365.  
  366.           CQMenu displays a menu and translates the menu choices into a com-
  367.           mand  line  for  CopyQM.    After  all selections have been made,
  368.           COPYQM.EXE is located and read into memory overlaying CQMenu.
  369.  
  370.           CQMenu also contains a full on-line  help  facility  for  CopyQM.
  371.           Help related to the current selected menu item can be obtained by
  372.           pressing  F1.    In  addition,  a  general  help  facility  which
  373.           describes command-line syntax and configuration file setup can be
  374.           displayed by pressing F1 a second time.
  375.  
  376.           All of the features of CopyQM are not available through  CQMenu's
  377.           interface.    Some of the more obscure facilities  are accessible
  378.           only through the DOS command line interface to CopyQM.
  379.  
  380.           On-line help is available for the command-line syntax  of  CopyQM
  381.           by entering the following command:
  382.  
  383.                                     COPYQM /HELP
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.           _________________________________________________________________
  396.  
  397.           6  Getting Started
  398.  
  399.  
  400.  
  401.  
  402.           CopyQM Operation
  403.  
  404.           Once  menu  selections  have been made from CQMenu or the command
  405.           line for CopyQM has been entered, CopyQM begins execution.  Opera-
  406.           tion of CopyQM is divided into two phases, reading the master dis-
  407.           kette or image file,  and writing the copies  or  diskette  image
  408.           file.
  409.  
  410.           Because  CopyQM  continuously  accesses diskette drives to obtain
  411.           their operating status, diskette changes are permitted when drive
  412.           lights are illuminated.   In addition,  since CopyQM is sensitive
  413.           to  drive  changes,  it may be necessary to remove a diskette and
  414.           then re-insert it into the same drive to indicate to CopyQM  that
  415.           a change has occurred.
  416.  
  417.           When a diskette or image file is being read,  a box corresponding
  418.           to the drive currently being accessed is shown containing a  mes-
  419.           sage indicating the status of the current operation.   If the ES-
  420.           Cape key is pressed before CopyQM is able to read the master dis-
  421.           kette, execution terminates and CopyQM exits to DOS.
  422.  
  423.           A summary of information relating to the diskette is also  shown.
  424.           Sector   size  indicates  the  size  in  bytes  of  each  sector.
  425.           Sectors/track specifies the number of sectors that occur on  each
  426.           track.  Sides reports either 1 for single-sided formats, or 2 for
  427.           double-sided.   Density can show values of low for double-density
  428.           (360K and 720K),  high for high density (1.2M and 1.44M),  or ex-
  429.           tended  for 2.88M media.   Data cylinders indicates the number of
  430.           cylinders containing active data.    The amount of memory used to
  431.           hold the data from the diskette is also shown.
  432.  
  433.           The DOS volume label name, or the first 11 characters of an Apple
  434.           Macintosh  volume  label  is  shown.    If no volume label can be
  435.           found, "** NONE **" is displayed.
  436.  
  437.           If creation of a diskette image file has been requested, the file
  438.           is written after the diskette has been completed.  If the conver-
  439.           sion option has been specified,  a temporary diskette image  file
  440.           will be written and the requested conversion will be performed as
  441.           the image file is read back into memory.
  442.  
  443.           If copying to diskettes has been requested,  the following prompt
  444.           will be displayed:
  445.  
  446.           _________________________________________________________________
  447.  
  448.                                                         CopyQM Operation  7
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                          Enter copy count (ESCape to exit) -
  455.  
  456.           Between 1 and 9,999 copies may be requested;  after  the  desired
  457.           number is entered,  the Enter key is pressed.   If the ESCape key
  458.           is pressed instead, CopyQM will exit to DOS.
  459.  
  460.           After the master  diskette  or  image  file  has  been  read  and
  461.           processed, CopyQM begins the writing phase.
  462.  
  463.           Up  to  six  drives  can  be shown on the writing status display.
  464.           Note that only those drives which support the diskette format cur-
  465.           rently being copied are shown.   For example,  if a  high-density
  466.           5.25"  (1.2M)  master  diskette  were  being copied,  only drives
  467.           capable of high-density support would be displayed.
  468.  
  469.           The "thermometer" bar displayed when writing diskettes shows  the
  470.           progress of the copy operation.   A solid, red bar indicates that
  471.           active data is being transferred; a hatched,  green bar indicates
  472.           that an inactive area is being formatted.
  473.  
  474.           When all requested copies have been completed, the following mes-
  475.           sage appears:
  476.  
  477.                    All copies done.  Press any key to continue...
  478.  
  479.           If the ESCape key is pressed before all copies have been written,
  480.           the following message appears:
  481.  
  482.                     ESCape pressed.  Press any key to continue...
  483.  
  484.           If  the  ESCape key is pressed again,  CopyQM exits to DOS.   Any
  485.           other key causes CopyQM to request the next master  diskette  for
  486.           reading.
  487.  
  488.           CopyQM Command Line Syntax
  489.  
  490.           In order to get an idea of how to use CopyQM, consider the follow-
  491.           ing hypothetical PC setup:
  492.  
  493.  
  494.  
  495.  
  496.  
  497.           _________________________________________________________________
  498.  
  499.           8  CopyQM Operation
  500.  
  501.  
  502.  
  503.  
  504.                        Drive A: is a 1.44M 3.5" diskette drive
  505.                        Drive B: is a 1.2M 5.25" diskette drive
  506.                                Drive C: is a hard disk
  507.                        Drive D: is a 1.44M 3.5" diskette drive
  508.                        Drive E: is a 1.2M 5.25" diskette drive
  509.  
  510.           The  following  commands  illustrate how to construct commands to
  511.           perform most common copying tasks:
  512.  
  513.                1.   Copy a 3.5" diskette using one drive:
  514.  
  515.                                         COPYQM A:
  516.  
  517.                2.   Copy a 5.25" diskette using one drive:
  518.  
  519.                                         COPYQM B:
  520.  
  521.                3.   Copy a 5.25" diskette using two drives for writing:
  522.  
  523.                                        COPYQM B: E:
  524.  
  525.                4.   Copy a 5.25" 360K diskette to 3.5" 720K diskette:
  526.  
  527.                              COPYQM A: SOURCE=B: CONVERT=720K
  528.  
  529.                5.   Copy a 3.5" diskette using pre-formatted diskettes:
  530.  
  531.                                      COPYQM A: SMART
  532.  
  533.                6.   Make an image file (MYIMAGE) of a 3.5" diskette:
  534.  
  535.                                 COPYQM A: RECORD=C:MYIMAGE
  536.  
  537.                7.   Make a 3.5" diskette from an image file (MYIMAGE):
  538.  
  539.                                COPYQM A: PLAYBACK=C:MYIMAGE
  540.  
  541.                8.   Make one copy each of a set of 3.5" diskettes:
  542.  
  543.                                  COPYQM A: COUNT=1 REPEAT
  544.  
  545.  
  546.  
  547.  
  548.           _________________________________________________________________
  549.  
  550.                                                      Command Line Syntax  9
  551.  
  552.  
  553.  
  554.  
  555.           In general, the format of a CopyQM command is:
  556.  
  557.                               COPYQM <drives> <options>
  558.  
  559.           Where <drives> are drive letters (each followed by a  colon)  and
  560.           <options> are either single words or a word followed by an equals
  561.           sign (=) and a value.
  562.  
  563.           Many options are available with CopyQM. What follows is a descrip-
  564.           tion of all options,  grouped by function.   For more examples of
  565.           command lines, consult the section titled COMMAND LINE EXAMPLES.
  566.  
  567.           Some options require a value; others do not.   A value may be as-
  568.           signed  to  an option by following the option with an equals sign
  569.           (=) and the value.  For example, the COUNT option, which controls
  570.           the number of copies to be made,  requires  a  value.    COUNT=10
  571.           specifies that 10 copies will be made.
  572.  
  573.           Most  options also have an abbreviation which can be used instead
  574.           of the full spelling.  Thus, WRITEPROTECT, which causes CopyQM to
  575.           make sure that the master diskette is write-protected, can be ab-
  576.           breviated as WR.
  577.  
  578.           Basic Operating Options
  579.  
  580.           These options change, in a basic way,  the manner in which CopyQM
  581.           operates.
  582.  
  583.  
  584.                BIOS  specifies that the system BIOS should be used for dis-
  585.                     kette access.   Normally,  the controller  hardware  is
  586.                     directly  accessed by CopyQM,  but operation under some
  587.                     multi-tasking environments,  such as Microsoft  Windows
  588.                     may  require  that this option be specified.   The word
  589.                     BIOS can be abbreviated as BI.
  590.  
  591.                BLIND specifies that CopyQM should not consider the  content
  592.                     of  the  diskette  to  be copied,  but only its format.
  593.                     This option is useful when the diskette  to  be  copied
  594.                     was not created on a DOS or Apple Macintosh system,  or
  595.                     has a non-standard boot sector.  Caution:  If a DOS dis-
  596.                     kette produces the Not a DOS  Diskette  error  message,
  597.                     this may indicate that the diskette contains a boot sec-
  598.  
  599.           _________________________________________________________________
  600.  
  601.           10  Command Line Syntax
  602.  
  603.  
  604.  
  605.  
  606.                     tor virus.   Before switching to BLIND copying, use any
  607.                     of the commercially available virus  scanning  packages
  608.                     to  determine  that  the  diskette  does  not contain a
  609.                     virus.
  610.  
  611.                BLIND may be abbreviated as BL.  To control the way in which
  612.                     BLIND mode processes a diskette, see the section titled
  613.                     SPECIFYING DISKETTE PARAMETERS IN BLIND MODE.
  614.  
  615.                CHECK disables the writing of copies and enables a  byte-by-
  616.                     byte comparison of copies with a master diskette.   Use
  617.                     CHECK to verify that a diskette is  a  true  unmodified
  618.                     copy of the original master.   CHECK may be abbreviated
  619.                     as CH.
  620.  
  621.                HELP or /HELP gets this on-line help display.  H and /H will
  622.                     also activate the CopyQM help display.
  623.  
  624.           Specifying A Different Drive for Reading
  625.  
  626.           CopyQM normally uses the first drive specified to read the master
  627.           diskette.   However,  there are some situations where  the  drive
  628.           used for reading should not be used for writing the copies.
  629.  
  630.                SOURCE specifies the drive to be used to read the master dis-
  631.                     kette.    For example SOURCE=A: indicates that drive A:
  632.                     should be used to read the master diskette.  Unless the
  633.                     same drive occurs in the  drive  list  portion  of  the
  634.                     CopyQM  command line,  it will not be used for writing.
  635.                     SOURCE may be abbreviated to SO.
  636.  
  637.           Display and Sounds
  638.  
  639.           These options control the appearance of the display or the use of
  640.           the PC's speaker:
  641.  
  642.                MONO forces CopyQM to use a monochrome color set for all dis-
  643.                     plays.   Normally,  CopyQM will detect the presence  of
  644.                     monochrome-only  displays  and change its operation ac-
  645.                     cordingly.   However,  some lap-top systems with LCD or
  646.                     plasma  displays  may  give  a more readable display if
  647.                     this option is used.  MONO may be abbreviated as MO.
  648.  
  649.  
  650.           _________________________________________________________________
  651.  
  652.                                                     Command Line Syntax  11
  653.  
  654.  
  655.  
  656.  
  657.                 NAG activates a "wake-up!" audio signal.   If approximately
  658.                     20  seconds  of inactivity occur,  a short tone will be
  659.                     sounded every 20 seconds until  some  action  has  been
  660.                     taken.
  661.  
  662.                SILENT specifies that no audible signaling should be used at
  663.                     all.    This is useful in environments where noise must
  664.                     be kept to a minimum,  such as  in  a  crowded  office.
  665.                     SILENT may be abbreviated as SIL.
  666.  
  667.                NOPAUSE disables a "Press any key to continue" message after
  668.                     the  master diskette has been read and between each set
  669.                     of copies.   The pause is normally inserted to give the
  670.                     user  an  opportunity to read any important status mes-
  671.                     sages before the screen is erased.   NOPAUSE may be ab-
  672.                     breviated to NOP.
  673.  
  674.           Converting Between Formats
  675.  
  676.           The  CONVERT  option may be used to change the format of a master
  677.           diskette and may be used with all copying modes;  NORMAL,  RECORD
  678.           and PLAYBACK.
  679.  
  680.                CONVERT specifies that the data on the master diskette is to
  681.                     be  converted  to a different format.   A target format
  682.                     must be specified with this option  and  can  be  360K,
  683.                     720K,  1.2M,  1.44M or 2.88M.   The diskette drive used
  684.                     for writing must be capable of  supporting  the  target
  685.                     format.    Thus,  specifying  CONVERT=360K when using a
  686.                     3.5" DSDD master diskette will cause the data from this
  687.                     diskette to be re-formatted for writing to a 5.25" DSDD
  688.                     (360K) diskette.
  689.  
  690.                     The exact nature of the re-formatting operation depends
  691.                     on whether or not the BLIND option has been  specified.
  692.                     If a normal DOS-mode copy is being done,  the boot sec-
  693.                     tor and file allocation tables from the master diskette
  694.                     are modified to conform  to  the  new  format  and  the
  695.                     result  will be a readable DOS diskette.   It is impor-
  696.                     tant that the amount of data on the master diskette fit
  697.                     the new format.   In other words,  don't try to pour  a
  698.                     quart of data into a pint-sized diskette.
  699.  
  700.  
  701.           _________________________________________________________________
  702.  
  703.           12  Command Line Syntax
  704.  
  705.  
  706.  
  707.  
  708.                     If,  on the other hand,  the BLIND copy option has been
  709.                     specified,  no alteration of the  data  read  from  the
  710.                     master  diskette  is  performed.    Data is simply "re-
  711.                     packed" into the appropriate-sized tracks on the target
  712.                     diskette.   In this context,  Apple Macintosh  HD  dis-
  713.                     kettes are considered to be "blind" copies.
  714.  
  715.           Each target format has the following characteristics:
  716.  
  717.                360K      40 tracks, 5.25" DSDD, 9 512-byte sectors
  718.                720K      80 tracks, 3.5" DSDD, 9 512-byte sectors
  719.                1.2M      80 tracks, 5.25" DSHD, 15 512-byte sectors
  720.                1.44M     80 tracks, 3.5" DSHD, 18 512-byte sectors
  721.                2.88M     80 tracks, 3.5" DSED, 36 512-byte sectors
  722.  
  723.           CONVERT may be abbreviated as CON.
  724.  
  725.           Memory Usage
  726.  
  727.           Several options control how memory is used by CopyQM.   Normally,
  728.           CopyQM stores data from the master diskette first in main memory,
  729.           then,  after main memory has been used up,  XMS (extended memory)
  730.           is used if it is present.   If no XMS is present, or if it cannot
  731.           contain the remainder of the diskette data, EMS (expanded memory)
  732.           is used.   Finally,  a hard disk file is created to hold any  ex-
  733.           cess.    The location of this hard disk file can be controlled by
  734.           setting either the TEMP or CQTEMP environment  variables  to  the
  735.           drive and path name of a hard disk subdirectory.  For example, to
  736.           specify  that  CopyQM  should  create  its temporary files in the
  737.           directory called MYDIR on the C: drive,  the following DOS state-
  738.           ment could be placed in the AUTOEXEC.BAT file:
  739.  
  740.                                  SET CQTEMP=C:\MYDIR
  741.  
  742.           The  setting  of the CQTEMP environment variable takes precedence
  743.           over the setting of TEMP.
  744.  
  745.                The NOEMS option specifies that EMS (expanded  memory)  must
  746.                     not  be  used by CopyQM.   This option can be used when
  747.                     EMS is to be reserved for use by other programs.
  748.  
  749.                NOXMS specifies that XMS (extended memory) must not be  used
  750.                     by CopyQM.
  751.  
  752.           _________________________________________________________________
  753.  
  754.                                                     Command Line Syntax  13
  755.  
  756.  
  757.  
  758.  
  759.  
  760.           If both NOEMS and NOXMS are specified, all data that will not fit
  761.           into  main memory is written to hard disk.   If hard disk storage
  762.           is not available, an Insufficient Memory error is displayed.
  763.  
  764.           Formatting and Verifying
  765.  
  766.           Several options are available to  control  the  manner  in  which
  767.           CopyQM formats and verifies diskettes.
  768.  
  769.                SMART  indicates  that CopyQM should assume that the current
  770.                     diskette is formatted and bypass the formatting  opera-
  771.                     tion.    Should an error occur while writing or format-
  772.                     ting,  CopyQM will format the remainder of the diskette
  773.                     before writing to it.   SMART may be abbreviated as SM.
  774.                     If no errors in the existing format have been  detected
  775.                     at the point where the last cylinder of active data has
  776.                     been  written,  CopyQM  will end processing of the dis-
  777.                     kette without checking the remainder of the diskette to
  778.                     see if it is formatted.   However,  if CopyQM has begun
  779.                     formatting after detecting an error in the existing for-
  780.                     mat,  the area between the last cylinder of active data
  781.                     and the end of the diskette will  be  formatted  unless
  782.                     the   QUICK   option  (see  following)  has  also  been
  783.                     specified.
  784.  
  785.                QUICK specifies that CopyQM should write copies only as  far
  786.                     as the last cylinder containing active data.   If QUICK
  787.                     is specified,  no formatting is performed  between  the
  788.                     last cylinder of data and the end of the diskette, even
  789.                     if  the diskette is not formatted.   This will normally
  790.                     not affect reading from the diskette,  but will inhibit
  791.                     writing  any large amount of data to the diskette if it
  792.                     has not been pre-formatted.   QUICK may be  abbreviated
  793.                     to QU.
  794.  
  795.                COMPARE  changes  the  way  in  which  data  just written is
  796.                     verified.   Normally,  CopyQM simply reads the  written
  797.                     data back without inspecting its actual content.   If a
  798.                     computer system's hardware is operating correctly,  the
  799.                     probability of an undetected error is vanishingly small
  800.                     and  should  suffice for all but the most demanding ap-
  801.                     plications.  If COMPARE is specified, data is read back
  802.  
  803.           _________________________________________________________________
  804.  
  805.           14  Command Line Syntax
  806.  
  807.  
  808.  
  809.  
  810.                     from the copy and  compared  with  the  data  from  the
  811.                     master  diskette.    The  performance of CopyQM will be
  812.                     degraded somewhat if this option is  specified  because
  813.                     of  added CPU overhead.   COMPARE can be abbreviated as
  814.                     COM.
  815.  
  816.                VERIFY specifies the extent and type of verification of writ-
  817.                     ten data that should be performed.    Normally,  CopyQM
  818.                     verifies  data  that lies between the start of the dis-
  819.                     kette and the last cylinder of data,  but  not  between
  820.                     the last cylinder of data and the end of the diskette.
  821.  
  822.                     Specifying  VERIFY=ALL,  will cause the entire diskette
  823.                     to be verified by CopyQM.
  824.  
  825.                     Specifying VERIFY=NONE  will  bypass  the  verification
  826.                     process for the entire diskette.
  827.  
  828.                     VERIFY=DATA  is  the  default which specifies that only
  829.                     active data will be verified.
  830.  
  831.                     VERIFY may be abbreviated as VE; ALL, NONE and DATA may
  832.                     be abbreviated as A, N and D, respectively.
  833.  
  834.           Diskette Image Files
  835.  
  836.           One of the unique features of CopyQM is its ability to  create  a
  837.           DOS file which represents the exact image of a diskette.  To make
  838.           a  DOS  file  from  a  diskette,  one records the diskette.   Re-
  839.           creating the diskette from an image file is called playback.  Any
  840.           diskette that can be read by CopyQM can be recorded.
  841.  
  842.           In addition,  the ability to add a comment to the image  file  is
  843.           offered.    An  image  file's  integrity is assured by a cyclical
  844.           redundancy checksum (CRC) of the contents of the entire  diskette
  845.           image.
  846.  
  847.           Diskette  image  files may be treated just as if they were master
  848.           diskettes.
  849.  
  850.           They may be converted to other formats (see the CONVERT  option),
  851.           and may be serial-numbered (CopyQM Plus only).
  852.  
  853.  
  854.           _________________________________________________________________
  855.  
  856.                                                     Command Line Syntax  15
  857.  
  858.  
  859.  
  860.  
  861.                The RECORD option specifies that a diskette image file is to
  862.                     be  created.    A file name must be given with this op-
  863.                     tion; for example, RECORD=MYFILE would cause a diskette
  864.                     image to be written to the file called MYFILE.   A spe-
  865.                     cial  case  occurs  when  the file name contains one or
  866.                     more question marks (?).  CopyQM starts by substituting
  867.                     the number zero (0) for each  question  mark.    Before
  868.                     each  diskette  image  file is recorded,  the rightmost
  869.                     question mark position is  increased  by  one  and  the
  870.                     resulting  file  name  used to record the next diskette
  871.                     image.  In other words,  a file name of A?B?C?D?  would
  872.                     result     in     image     files    named    A0B0C0D1,
  873.                     A0B0C0D2...A9B9C9D9.   Thus many diskette  image  files
  874.                     can  be created in a single session.   If the file name
  875.                     given for RECORD is /ASK, a prompt for a file name will
  876.                     be displayed after each master has been read.    RECORD
  877.                     may be abbreviated to REC.
  878.  
  879.                PLAYBACK  does  exactly  the  opposite of what RECORD does--
  880.                     CopyQM creates diskettes from the diskette image  file.
  881.                     At  least one file name is required,  but more than one
  882.                     may be specified if the file names are separated by com-
  883.                     mas (,).  Thus, PLAYBACK=AFILE,BFILE,CFILE would result
  884.                     in diskettes being created from the files AFILE,  BFILE
  885.                     and CFILE.  File name "wild card" characters of "*" and
  886.                     "?"  are  permitted  to  specify  more  than  one file.
  887.                     CopyQM builds a list of all  matching  file  names  and
  888.                     sorts  the  list  by  file  name and extent.   Thus,  a
  889.                     specification of  PLAYBACK=B,A,D,C would result in read-
  890.                     ing the specified files in the order A, B, C and D.  If
  891.                     the file name given for PLAYBACK is /ASK, a prompt will
  892.                     appear onscreen for a file name whenever a master  dis-
  893.                     kette is required. PLAYBACK may be abbreviated to PL.
  894.  
  895.                NOCOMMENT  suppresses both the prompt for and the display of
  896.                     the comment record associated with an image file.    In
  897.                     other words,  if NOCOMMENT is used,  a comment will not
  898.                     be requested when an image file is  created,  nor  will
  899.                     one  be  displayed when an image file is "played back";
  900.                     even if the image file has a  comment  associated  with
  901.                     it.  NOCOMMENT can be abbreviated to NOC.
  902.  
  903.  
  904.  
  905.           _________________________________________________________________
  906.  
  907.           16  Command Line Syntax
  908.  
  909.  
  910.  
  911.  
  912.                     Comment  entry  is not enabled with unregistered copies
  913.                     of CopyQM.  However, a comment may be added to an image
  914.                     file with the ICOMMENT utility which accompanies regis-
  915.                     tered copies of CopyQM.
  916.  
  917.                NOSQUEEZE disables the run-length  encoding  used  on  image
  918.                     files.    If  a very slow (PC XT-class) system is being
  919.                     used,  this option may significantly improve the  speed
  920.                     at  which  a diskette image file is created.   However,
  921.                     any disk space benefits gained by compression  will  be
  922.                     lost.  NOSQUEEZE can be abbreviated to NOS.
  923.  
  924.           Blind Mode
  925.  
  926.           If  the BLIND copying option is specified,  (see "Basic Operating
  927.           Options" above),  CopyQM will attempt to determine the format  of
  928.           the master diskette automatically.  However, if the format of the
  929.           master  diskette  is  sufficiently  different  from "normal" dis-
  930.           kettes, it may not be possible to correctly determine the format.
  931.           There are several parameters which  can  be  used  to  explicitly
  932.           describe various aspects of a diskette format.
  933.  
  934.                TRACKS  specifies  the  number  of tracks or cylinders to be
  935.                     copied.   Normally,  CopyQM assumes  either  40  or  80
  936.                     tracks,  depending  on  the  diskette density and drive
  937.                     type.   However,  there are some diskette formats which
  938.                     use  a  different  number  of  tracks.    For  example,
  939.                     TRACKS=41 specifies that 41 tracks are  to  be  copied.
  940.                     TRACKS may be abbreviated to TR.
  941.  
  942.                SIDES  explicitly  specifies the number of diskette sides to
  943.                     be copied.   Often,  a single-sided format will contain
  944.                     unrelated  data from another system on its second side.
  945.                     SIDES=1 will override CopyQM's determination that a dis-
  946.                     kette is double-sided.   SIDES may  be  abbreviated  to
  947.                     SID.
  948.  
  949.                FIRST  specifies  the number of the first sector on a track.
  950.                     Normally, this sector is assumed to be 1, but some dis-
  951.                     kette formats use non-standard values,  such as 0,  for
  952.                     the  first  sector.    FIRST=128 would specify that the
  953.                     first sector on a track is number 128.   FIRST  may  be
  954.                     abbreviated to FI.
  955.  
  956.           _________________________________________________________________
  957.  
  958.                                                     Command Line Syntax  17
  959.  
  960.  
  961.  
  962.  
  963.  
  964.           "Shelling Out" Between Copies
  965.  
  966.           For special processing of copies,  such as creation of labels, or
  967.           maintenance of a copy log,  CopyQM Plus offers facilities to  ex-
  968.           ecute DOS commands after each copy is written.
  969.  
  970.           CopyQM  Plus  also  has a facility for serial numbering;  contact
  971.           Sydex for details about upgrading a standard  license  to  CopyQM
  972.           Plus.
  973.  
  974.           CopyQM  Plus  offers  a method to insert copy-protection informa-
  975.           tion.  Contact Sydex for details.
  976.  
  977.           Miscellaneous Options
  978.  
  979.           Several  options  do  not  fit  neatly  into  any  of  the  above
  980.           categories and are described here:
  981.  
  982.                CMD  specifies that a CopyQM command is continued in a named
  983.                     ASCII file.   Within such a file,  line boundaries  are
  984.                     ignored  and  a  statement  may be up to 512 characters
  985.                     long.  For example,
  986.  
  987.                                   COPYQM A: CMD=MOREPARS
  988.  
  989.                     indicates that extra command information  is  contained
  990.                     in  the  file MOREPARS.   A command file may itself in-
  991.                     clude a CMD option; however,  a "circular" command file
  992.                     structure  is not detected by CopyQM and will result in
  993.                     a never-ending loop.
  994.  
  995.                RETRIES specifies that CopyQM writes be retried a  specified
  996.                     maximum  number  of  times.    For  example  RETRIES=13
  997.                     specifies  that  write  operations  that  fail  may  be
  998.                     retried up to 13 times.   Normally,  write failures are
  999.                     retried a maximum of three times.   RETRIES may be  ab-
  1000.                     breviated to RET.
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           _________________________________________________________________
  1008.  
  1009.           18  Command Line Syntax
  1010.  
  1011.  
  1012.  
  1013.  
  1014.                VSN  requires  no  value  and  specifies  that random volume
  1015.                     serial numbers should be placed in the boot  sector  of
  1016.                     every  DOS diskette copy made by CopyQM.   For this op-
  1017.                     tion to take effect, the boot sector of the master dis-
  1018.                     kette must have been generated by a  DOS  system  later
  1019.                     than 4.0.
  1020.  
  1021.                WRITEPROTECT  ensures  that  every master diskette is write-
  1022.                     protected.   If a master is read by CopyQM that is  not
  1023.                     protected  (either  by adhesive tab for 5.25" diskettes
  1024.                     or protect "slider" on 3.5" diskettes),  an error  mes-
  1025.                     sage  is generated and the master diskette is rejected.
  1026.                     WRITEPROTECT may be abbreviated to WR.
  1027.  
  1028.                STATUS is used where diskette drives without hardware change
  1029.                     status lines are used.  Drives without this feature are
  1030.                     primarily 5.25" 360K  drives,  though  some  3.5"  720K
  1031.                     drives also lack the change-detection capability.  If a
  1032.                     copy  involving  drives  without change status lines is
  1033.                     attempted and the BIOS option is specified,  a test for
  1034.                     diskette  change  is not made until the completion of a
  1035.                     copy.   STATUS can be used to  override  this  mode  of
  1036.                     operation and specifies that drives must be checked for
  1037.                     status  changes  after  a specified number of cylinders
  1038.                     have been  written.    Thus,  STATUS=8  specifies  that
  1039.                     status  checking  is  performed after every 8 cylinders
  1040.                     have been written.
  1041.  
  1042.           The COPYQM Environment Variable
  1043.  
  1044.           Any of the above options may be assigned to the environment vari-
  1045.           able "COPYQM"  for use by all CopyQM sessions.    However,  since
  1046.           the  equal  sign  "=" is illegal inside of an environment string,
  1047.           terms requiring values must use the semicolon ";" instead of  the
  1048.           equal sign.  Thus, to specify by default that all CopyQM sessions
  1049.           are  to  verify all data and sound a 20-second inactivity signal,
  1050.           the following DOS command is used:
  1051.  
  1052.                               SET COPYQM=NAG VERIFY;ALL
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.           _________________________________________________________________
  1059.  
  1060.                                                     Command Line Syntax  19
  1061.  
  1062.  
  1063.  
  1064.  
  1065.           Locating Temporary Files
  1066.  
  1067.           In addition to the  COPYQM  environment  variable,  the  variable
  1068.           CQTEMP  can  be used to explicitly specify a drive and path to be
  1069.           used to hold copy data that exceeds the  limit  of  memory.    If
  1070.           CopyQM  cannot find the CQTEMP environment variable,  it searches
  1071.           for one named TEMP.   If neither variable is  defined,  the  root
  1072.           directory on the first hard disk is used.  The following DOS com-
  1073.           mand  specifies  that  all hard disk overflow data be kept in the
  1074.           TEMPFILE subdirectory on drive G:
  1075.  
  1076.                                SET CQTEMP=G:\TEMPFILE
  1077.  
  1078.           Command Examples
  1079.  
  1080.           Here are some more examples of CopyQM command lines:
  1081.  
  1082.                                        COPYQM A: B:
  1083.  
  1084.                Reads the master diskette in A:, writes copies in A: and B:.
  1085.  
  1086.                                    COPYQM SOURCE=B: A:
  1087.  
  1088.                Reads the master in B:, writes copies in A:.
  1089.  
  1090.                        COPYQM SOURCE=A: B: COUNT=1 REPEAT CONV=720K
  1091.  
  1092.                Reads a set of master diskettes in A:,  converts it to  720K
  1093.                format, writes one copy of each master in B:.
  1094.  
  1095.                               COPYQM SOURCE=A: RECORD=MYFILE
  1096.  
  1097.                Reads  a  master  diskette in A:,  produces a diskette image
  1098.                file called MYFILE.
  1099.  
  1100.                                      COPYQM A: CHECK
  1101.  
  1102.                Reads a master diskette in A:,  reads and compares diskettes
  1103.                read in A:.  No diskette writing is done.
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.           _________________________________________________________________
  1110.  
  1111.           20  Command Line Syntax
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                               COPYQM A: SMART COMPARE NOEMS
  1118.  
  1119.                Reads a master diskette A:,  writes copies in A:, skips for-
  1120.                matting of the copies if possible,  performs verification of
  1121.                the  copies  by  reading  back copies and comparing the data
  1122.                with the master.  Expanded Memory, if available, will not be
  1123.                used.
  1124.  
  1125.                            COPYQM A: PLAY=DISK* COUNT=3 REPEAT
  1126.  
  1127.                Reads diskette image files  whose  names  satisfy  the  file
  1128.                specification of DISK* and makes three copies of each file.
  1129.  
  1130.  
  1131.           Differences from Earlier Versions
  1132.  
  1133.           Users of previous versions of CopyQM will notice many differences
  1134.           in  Version 3.1.   A few of the more significant ones are as fol-
  1135.           lows:
  1136.  
  1137.                1.   Improved display.   More information  has  been  incor-
  1138.                     porated into an easier-to-read display.
  1139.  
  1140.                2.   Image file embedded comments.  A comment can now be en-
  1141.                     tered  at image file creation time or added later to an
  1142.                     image file with the ICOMMENT utility.   Image file com-
  1143.                     ments  are  displayed  when  the  image file is read by
  1144.                     CopyQM.
  1145.  
  1146.                3.   Choice of direct or BIOS interfaces.   All versions  of
  1147.                     CopyQM prior to version 3.00 directly accessed the dis-
  1148.                     kette controller hardware for operation.  Versions 3.00
  1149.                     through  3.05  used the computer BIOS to accomplish the
  1150.                     same thing.   Version 3.1 offers a choice of either the
  1151.                     direct or BIOS interface, with the direct interface as-
  1152.                     sumed  to  be the default.   Many users have found that
  1153.                     the direct hardware interface provides superior perfor-
  1154.                     mance over the BIOS interface.
  1155.  
  1156.                4.   Persistent CQMenu options.  CQMenu now "remembers" many
  1157.                     of the more common option choices made during  previous
  1158.                     sessions.
  1159.  
  1160.           _________________________________________________________________
  1161.  
  1162.                                                     Command Line Syntax  21
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.           This  represents  only  a  partial  list;  there  are  many other
  1169.           changes, refinements and additions to CopyQM.
  1170.  
  1171.  
  1172.           Memory Usage
  1173.  
  1174.           CopyQM reads a master diskette or image file in one uninterrupted
  1175.           pass.   Because most diskette formats can hold more data than can
  1176.           be  contained  in conventional memory on a system,  CopyQM uses a
  1177.           variety of methods to store the "overflow" data:
  1178.  
  1179.                1.   As much data as can be contained in conventional memory
  1180.                     is first read.  Sufficient memory must be available for
  1181.                     CopyQM execution; this can be as little as 256K.
  1182.  
  1183.                2.   A test for extended memory is then performed.  Extended
  1184.                     memory, if it is to be used by CopyQM,  must be managed
  1185.                     by   a   high  memory  manager,   such  as  Microsoft's
  1186.                     HIMEM.SYS.   Unmanaged high memory will not be used  by
  1187.                     CopyQM.    If  the  NOXMS  command line option has been
  1188.                     specified, no check is made for extended memory.
  1189.  
  1190.                3.   After extended memory has been filled,  or if  extended
  1191.                     memory could not be located, a test for expanded memory
  1192.                     is performed.  Expanded memory, or EMS, must conform to
  1193.                     the Lotus/Intel/Microsoft Expanded Memory Specification
  1194.                     level  4.0  or  later.    If  the NOEMS option has been
  1195.                     specified on the command line, no check is made for ex-
  1196.                     panded memory.
  1197.  
  1198.                4.   Finally,  after expanded and extended memory have  been
  1199.                     used,      a  search  for an environment variable named
  1200.                     CQTEMP is performed.  If found,  it is taken to specify
  1201.                     a  drive and directory on which a temporary file can be
  1202.                     created.   If the CQTEMP variable cannot be located,  a
  1203.                     search  for  an environment variable named TEMP is per-
  1204.                     formed and the drive and path specified by it is  used.
  1205.                     If  neither  environment  variable is found,  the first
  1206.                     hard disk partition is used that has enough free  space
  1207.                     available for the temporary file.
  1208.  
  1209.  
  1210.  
  1211.           _________________________________________________________________
  1212.  
  1213.           22  Differences
  1214.  
  1215.  
  1216.  
  1217.  
  1218.                5.   If  sufficient  memory or disk space cannot be located,
  1219.                     the master diskette or image file is rejected by CopyQM
  1220.                     and a NOT ENOUGH MEMORY error message is displayed.
  1221.  
  1222.           When converting between formats,  CopyQM writes a temporary image
  1223.           file and then reads it back into memory.   A sufficient amount of
  1224.           hard disk space must be available for the  temporary  image  file
  1225.           and any overflow storage required for the master diskette image.
  1226.  
  1227.  
  1228.           Diskette Image Files
  1229.  
  1230.           CopyQM has the ability to save the information contained on a dis-
  1231.           kette  in  the  form  of a hard disk file called a diskette image
  1232.           file.  Diskette image files contain all of the data that would be
  1233.           processed in the course of a diskette copy,  along with other in-
  1234.           formation necessary to construct a copy.  After an image file has
  1235.           been created, it can be read later by CopyQM to produce copies of
  1236.           the original master diskette.
  1237.  
  1238.           Diskette  image  files  are  unlike  "archive"  files in that in-
  1239.           dividual diskette files cannot be manipulated.    However,  image
  1240.           files of non-DOS diskettes can be created.
  1241.  
  1242.           WHen CopyQM options are called out using the DOS command line in-
  1243.           terface, the RECORD and PLAYBACK options respectively are used to
  1244.           specify creation and reading of diskette image files.
  1245.  
  1246.           Format conversion can be performed when creating a diskette image
  1247.           file, as well when reading it as a master image.  In other words,
  1248.           an  image  file  corresponding to a 2.88M diskette can be created
  1249.           from a 360K diskette,  even though the system used to create  the
  1250.           file does not support 2.88M diskettes.
  1251.  
  1252.           An  on-screen  editor is provided for adding comments to an image
  1253.           file.   Image files contain a 32-bit Cyclical Redundancy Checksum
  1254.           (CRC)  which  is computed from the data read from the master dis-
  1255.           kette.   This checksum is re-computed and verified when the  dis-
  1256.           kette image file is read back.
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.           _________________________________________________________________
  1263.  
  1264.                                                            Memory Usage  23
  1265.  
  1266.  
  1267.  
  1268.  
  1269.           Although a limited amount of data compression is performed within
  1270.           a  diskette  image  file,  it is recommended that sufficient hard
  1271.           disk space be reserved equal to the capacity of the  master  dis-
  1272.           kette when diskette image files are created.
  1273.  
  1274.  
  1275.           Copying Modes
  1276.  
  1277.           CopyQM contains logic to optimize copying of DOS and Apple Macin-
  1278.           tosh  high-density diskettes.   A master diskette is processed by
  1279.           CopyQM only as far as  the  highest  cylinder  containing  active
  1280.           data.   While this ensures that all active data is copied,  areas
  1281.           of a diskette which contain erased data may not be copied.   Nor-
  1282.           mally,  this  presents no problem and the result is a fully func-
  1283.           tional diskette.    However,  some  copy-protected  products  may
  1284.           record their protection information as erased data.
  1285.  
  1286.           When  the  DOS  utility DISKCOMP is used to compare a master dis-
  1287.           kette with a copy, it may report mismatches when erased data from
  1288.           the master diskette is compared with the corresponding  areas  on
  1289.           the copy.
  1290.  
  1291.           If all areas of a diskette are to be copied, "blind" mode copying
  1292.           may be specified.  In this mode of operation, CopyQM does not at-
  1293.           tempt  to  interpret the data being copied and no "shortcuts" are
  1294.           taken.   Usually,  "blind" mode is specified when a diskette  was
  1295.           not created by a DOS or Apple Macintosh system.  However, "blind"
  1296.           mode  may also be used for DOS and Macintosh diskettes when it is
  1297.           desired that all data contained on a master  diskette  be  trans-
  1298.           ferred to the copies.
  1299.  
  1300.           Note  that  format  conversion,  described  below,  operates dif-
  1301.           ferently in "blind" mode.
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.           _________________________________________________________________
  1314.  
  1315.           24  Image Files
  1316.  
  1317.  
  1318.  
  1319.  
  1320.           Format Conversion
  1321.  
  1322.           CopyQM can be used to translate one diskette format  to  another.
  1323.           For  example,  a  360K  5.25" diskette can be converted to a 3.5"
  1324.           1.44M diskette.   This conversion can be specified  by  a  CQMENU
  1325.           menu choice or by the CopyQM CONVERT command-line option.
  1326.  
  1327.           WHen  DOS diskettes are being copied,  CopyQM adjusts track sizes
  1328.           and File Allocation Table (FAT) lengths and updates the  informa-
  1329.           tion contained in the boot sector.   The resulting combination of
  1330.           active data and new system tables must  fit  on  the  new  format
  1331.           specified.   Thus,  a 1.44M diskette containing less than 360K of
  1332.           data can be copied to a 360K diskette.
  1333.  
  1334.           When non-DOS diskettes are being copied in "blind" mode,  conver-
  1335.           sion is performed differently.   Data from the master diskette is
  1336.           "re-packed" to fit the new track size;  no other adjustments  are
  1337.           performed.
  1338.  
  1339.           A  special  case  occurs  when  conversion of a DOS 1.2M or 1.44M
  1340.           master to a 2.88M format is specified.  Because of limitations in
  1341.           the conversion process,  the result will exhibit  only  2.04M  of
  1342.           available data space, rather than the entire 2.88M.
  1343.  
  1344.           CopyQM  also supports non-conversion copies between some formats.
  1345.           This capability,  undocumented in previous versions, allows copy-
  1346.           ing of some smaller formats to larger ones without any processing
  1347.           of the data.  For example, a 1.2M 5.25" diskette can be copied to
  1348.           a 1.44M 3.5" diskette.  The result is a 3.5" 1.2M diskette.
  1349.  
  1350.  
  1351.           Copy Verification
  1352.  
  1353.           Several methods of checking the accuracy of data are  offered  by
  1354.           CopyQM.    CQMenu  offers  a menu selection for each verification
  1355.           method.
  1356.  
  1357.           By default, CopyQM checks the part of a diskette known to contain
  1358.           active data for readability by reading the copy diskette and dis-
  1359.           carding the data.   The part of the copy  not  containing  active
  1360.           data is not checked.  This corresponds to the VERIFY=DATA command
  1361.           line option.
  1362.  
  1363.  
  1364.           _________________________________________________________________
  1365.  
  1366.                                                       Format Conversion  25
  1367.  
  1368.  
  1369.  
  1370.  
  1371.           An  entire  diskette can be checked for readability by specifying
  1372.           the VERIFY=ALL option on CopyQM's command line.   Note  that  the
  1373.           accuracy  of  the  copied  data  is  not  checked,  but  only the
  1374.           readability of the data.
  1375.  
  1376.           Read-back  checks  can  be  completely  disabled  by   specifying
  1377.           VERIFY=NONE.    This option is usually selected when the speed of
  1378.           the copy operation is more important than  the  accuracy  of  the
  1379.           copy.
  1380.  
  1381.           A  byte-by-byte  compare can also be specified by use of the COM-
  1382.           PARE command-line option.   Comparison is performed only  on  the
  1383.           part of the diskette containing active data.   Inactive areas can
  1384.           be checked for readability only.
  1385.  
  1386.  
  1387.           Checking Copies
  1388.  
  1389.           An option not covered by a  CQMenu  selection  alters  the  basic
  1390.           operation  of  CopyQM.    If the CHECK option is specified on the
  1391.           CopyQM command line,  copies are not formatted or written.    In-
  1392.           stead  each  copy  is compared with the data from the master dis-
  1393.           kette.   This option is useful when the validity of a  number  of
  1394.           copies needs to be checked against a master standard copy.
  1395.  
  1396.  
  1397.           Audible Signals
  1398.  
  1399.           CopyQM provides several audible "cues" during its operation:
  1400.  
  1401.                1.   A  high-pitched  "warble" that indicates that an opera-
  1402.                     tion has been successfully completed.    This  tone  is
  1403.                     sounded  after  a master diskette has been read,  after
  1404.                     after each copy has been written,  and  after  keyboard
  1405.                     entries have been selected.
  1406.  
  1407.                2.   A  low-pitched  "beep" that signals an error condition.
  1408.                     This tone is sounded after unsuccessful  disk  read  or
  1409.                     write operations,  and when an erroneous keyboard entry
  1410.                     is made.
  1411.  
  1412.  
  1413.  
  1414.  
  1415.           _________________________________________________________________
  1416.  
  1417.           26  Verification
  1418.  
  1419.  
  1420.  
  1421.  
  1422.                3.   A medium-pitched "warble" that signals a need for atten-
  1423.                     tion.   This tone can be selected as an option  and  is
  1424.                     sounded  after  intervals  of 20 seconds of inactivity.
  1425.                     The command line option for this tone is NAG.
  1426.  
  1427.           All audible signaling may be disabled by CQMenu menu selection or
  1428.           by the SILENT command line option.
  1429.  
  1430.  
  1431.           "Smart" Formatting
  1432.  
  1433.           By default,  CopyQM  formats  all  copies  before  writing  data.
  1434.           However,  it  is  possible  to  direct  CopyQM  to check for pre-
  1435.           formatted media before writing.   This option is available  by  a
  1436.           CQMenu choice, or by the SMART command line option.
  1437.  
  1438.           "Smart"  mode  attempts  to write data without first formatting a
  1439.           copy.  If writing and verification succeed,  the inactive area on
  1440.           the copy is skipped.  However, if an error is detected while writ-
  1441.           ing  active  data,  all remaining tracks on the diskette are for-
  1442.           matted before being written.
  1443.  
  1444.           "Smart" mode can result in substantial time savings  over  normal
  1445.           format-then-write operation.
  1446.  
  1447.  
  1448.           Quick Mode Copying
  1449.  
  1450.           When  copies  of  partially  full DOS diskettes are made,  a con-
  1451.           siderable increase in copying speed can be obtained by specifying
  1452.           the QUICK command-line option.   When this  option  is  selected,
  1453.           only the part of the master diskette that contains active data is
  1454.           copied or formatted.
  1455.  
  1456.           However,  when using unformatted blank diskettes, it is important
  1457.           to realize that tracks at the end of each diskette  will  not  be
  1458.           formatted.    This may make it impossible for users of the copies
  1459.           to successfully write to the copies or duplicate them  using  the
  1460.           DOS DISKCOPY utility.
  1461.  
  1462.           This option is not available from within CQMenu.
  1463.  
  1464.  
  1465.  
  1466.           _________________________________________________________________
  1467.  
  1468.                                                         Audible Signals  27
  1469.  
  1470.  
  1471.  
  1472.  
  1473.           Display Color Set
  1474.  
  1475.           In  some  instances,  it may be desired that CopyQM show all dis-
  1476.           plays with a black-and-white (monochrome) color  palette.    This
  1477.           may be specified by means of the MONO command line option.   This
  1478.           option is not available from CQMenu,  but if  CQMenu  is  started
  1479.           with  the  "MONO"  command-line option,  the monochrome color set
  1480.           will be used for CopyQM also.
  1481.  
  1482.           A monochrome color set is particularly useful when portable  sys-
  1483.           tems with liquid crystal displays (LCD) are used.   Many of these
  1484.           systems support color as  shades  of  gray,  rather  than  actual
  1485.           colors.  A monochrome color set will be found to be more readable
  1486.           in this case.
  1487.  
  1488.  
  1489.           Status Messages
  1490.  
  1491.           CopyQM  displays the following status messages during the process
  1492.           of reading and writing diskettes:
  1493.  
  1494.                                      DRIVE NOT READY
  1495.  
  1496.                Meaning:  The drive has become not ready during  reading  or
  1497.                writing.    This  is usually the result of opening the drive
  1498.                door or removing the diskette from the drive.   The  current
  1499.                read  or  write  operation  is canceled and the operation is
  1500.                retried from its beginning.
  1501.  
  1502.                                       INSERT MASTER
  1503.  
  1504.                Meaning:  CopyQM is awaiting insertion of  the  master  dis-
  1505.                kette.    If  there  is  a  diskette already in the diskette
  1506.                drive,  the diskette should be removed and re-inserted  into
  1507.                the  drive  to signal that the correct diskette has been in-
  1508.                serted.
  1509.  
  1510.                                       READY TO WRITE
  1511.  
  1512.                Meaning:  CopyQM has noticed that the last diskette  written
  1513.                in this drive has been removed.  A blank diskette may be in-
  1514.                serted  in the drive,  but the message will not change until
  1515.                CopyQM is ready to write to the drive.
  1516.  
  1517.           _________________________________________________________________
  1518.  
  1519.           28  Quick Mode
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.                                        INSERT BLANK
  1526.  
  1527.                Meaning:  CopyQM is awaiting insertion  of  the  next  blank
  1528.                copy  diskette.   This message persists after the blank dis-
  1529.                kette has been inserted and is changed only when writing has
  1530.                begun on the drive.
  1531.  
  1532.                                        INSERT COPY
  1533.  
  1534.                Meaning:  This message occurs only when CopyQM is being  run
  1535.                with  the  CHECK  option.    The  next  diskette  copy to be
  1536.                verified should be inserted.   This message is  not  removed
  1537.                until verification of the copy has actually begun.
  1538.  
  1539.                                         ANALYZING
  1540.  
  1541.                Meaning:    CopyQM has begun reading the master diskette and
  1542.                is evaluating its structure and contents.
  1543.  
  1544.                                          READING
  1545.  
  1546.                Meaning:  The structure of  the  master  diskette  has  been
  1547.                determined and data is being read and stored for later writ-
  1548.                ing.
  1549.  
  1550.                                          WRITING
  1551.  
  1552.                Meaning:    CopyQM is in the process of writing a copy.   No
  1553.                formatting is being performed.
  1554.  
  1555.                                    WRITING WITH FORMAT
  1556.  
  1557.                Meaning:  CopyQM is formatting and writing a copy.
  1558.  
  1559.                                         RECORDING
  1560.  
  1561.                Meaning:  A diskette image file is being written to disk.
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.           _________________________________________________________________
  1569.  
  1570.                                                         Status Messages  29
  1571.  
  1572.  
  1573.  
  1574.  
  1575.                                         CONVERTING
  1576.  
  1577.                Meaning:  Diskette data is being converted to the  requested
  1578.                format.
  1579.  
  1580.                                          CHECKING
  1581.  
  1582.                Meaning:  This message occurs only in CHECK mode.  CopyQM is
  1583.                reading  a  diskette  copy  and  comparing the data with the
  1584.                master.
  1585.  
  1586.                                       REMOVE MASTER
  1587.  
  1588.                Meaning:  CopyQM has finished reading the  master  diskette.
  1589.                The diskette should be removed from the drive.
  1590.  
  1591.                                      RE-INSERT MASTER
  1592.  
  1593.                Meaning:    The  current diskette should be removed from the
  1594.                drive and inserted again.   CopyQM is attempting  to  ensure
  1595.                that the diskette in the drive is,  in fact, the diskette to
  1596.                be copied.
  1597.  
  1598.                                         READ ERROR
  1599.  
  1600.                Meaning:  The master diskette did not read  without  errors.
  1601.                Reading  of  the same diskette can be attempted again,  or a
  1602.                new master diskette may be inserted.
  1603.  
  1604.                                        NOT DOS DISK
  1605.  
  1606.                Meaning:  The boot sector on the master  diskette  does  not
  1607.                conform to any DOS standard layout.   If the diskette is not
  1608.                a standard DOS format,  it may be possible to copy the  dis-
  1609.                kette by specifying the BLIND option.  This message may also
  1610.                occur  if the diskette contains a computer virus in its boot
  1611.                sector.   Diskettes infected  with  the  so-called  "Stoned"
  1612.                virus will cause this message to be displayed.
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.           _________________________________________________________________
  1620.  
  1621.           30  Status Messages
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.                                       OUT OF MEMORY
  1628.  
  1629.                Meaning:    Not enough memory and hard disk storage could be
  1630.                located to contain the data from the master  diskette.    It
  1631.                may be possible to avoid this message by explicitly specify-
  1632.                ing the location of the overflow hard disk file.
  1633.  
  1634.                                       READ COMPLETE
  1635.  
  1636.                Meaning:    The specified diskette image file has been read.
  1637.                A blank diskette can be inserted into the drive for copying.
  1638.  
  1639.                                       NOT PROTECTED
  1640.  
  1641.                Meaning:  The WRITEPROTECT option has been specified and the
  1642.                master diskette is not write-protected.
  1643.  
  1644.                                     COMPLETE - REMOVE
  1645.  
  1646.                Meaning:  A diskette copy has  been  successfully  completed
  1647.                and can be removed from the diskette drive.
  1648.  
  1649.                                       DISK UNUSABLE
  1650.  
  1651.                Meaning:    Writing  the  diskette  failed because of an un-
  1652.                recoverable error.   Either the wrong media type (high  den-
  1653.                sity  instead  of low density) has been used or the diskette
  1654.                contains a permanent flaw.
  1655.  
  1656.                                     VERIFIED - REMOVE
  1657.  
  1658.                Meaning:  This message occurs only when CopyQM is being  run
  1659.                with the CHECK option.   The diskette copy has been success-
  1660.                fully verified and may be removed from the drive.
  1661.  
  1662.                                    PROTECTED--TRY AGAIN
  1663.  
  1664.                Meaning:  Writing has failed on a diskette because the  dis-
  1665.                kette  was  write  protected.     The diskette should be re-
  1666.                inserted after the diskette has been write-enabled.
  1667.  
  1668.  
  1669.  
  1670.           _________________________________________________________________
  1671.  
  1672.                                                         Status Messages  31
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.                                       BAD IMAGE FILE
  1679.  
  1680.                Meaning:  CopyQM has detected an error in the diskette image
  1681.                file being read.   No recovery from the error  is  possible.
  1682.                This  message can occur if a version of CopyQM prior to 2.10
  1683.                was used to create the image file.
  1684.  
  1685.                                        FILE WRITTEN
  1686.  
  1687.                Meaning:  The requested diskette image file has been written
  1688.                and the master diskette can be removed from the drive.
  1689.  
  1690.                                     OUT OF FILE SPACE
  1691.  
  1692.                Meaning:  There was not enough hard disk space  to  success-
  1693.                fully  create the requested diskette image file.   This mes-
  1694.                sage also occurs when there is insufficient hard disk  space
  1695.                to  hold temporary files when format conversion has been re-
  1696.                quested.
  1697.  
  1698.                                     TARGETTE TOO SMALL
  1699.  
  1700.                Meaning:  After the requested  format  conversion  was  per-
  1701.                formed, CopyQM determined that the data from the master dis-
  1702.                kette  would  not  fit on a single diskette of the requested
  1703.                format.
  1704.  
  1705.  
  1706.           The ICOMMENT Utility
  1707.  
  1708.           ICOMMENT can be used to add comments to diskette image  files  or
  1709.           edit  comments  already  contained in image files.   In addition,
  1710.           ICOMMENT adds or  re-computes  the  Cyclical  Redundacy  Checksum
  1711.           (CRC) for image file data.
  1712.  
  1713.           To run ICOMMENT, the following command format is used:
  1714.  
  1715.                                  ICOMMENT file-list
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.           _________________________________________________________________
  1722.  
  1723.           32  Status Messages
  1724.  
  1725.  
  1726.  
  1727.  
  1728.           Where  "file-list"  represents  a diskette image file name or the
  1729.           name of several diskette image files.   Wildcard file  specifiers
  1730.           of "*" and "?" are allowed.   In addition, the switch "/MONO" can
  1731.           be used.  For example, the command:
  1732.  
  1733.                               ICOMMENT /MONO MYIMAGE.*
  1734.  
  1735.           selects a monochrome color palette and processes all image  files
  1736.           satisfying the file specification "MYIMAGE.*".
  1737.  
  1738.           ICOMMENT  is  included  only with registered and Plus versions of
  1739.           CopyQM.
  1740.  
  1741.           Specifying a Diskette Configuration
  1742.  
  1743.           Normally,  CopyQM can determine a system's configuration  without
  1744.           intervention.    However,  there  are cases where add-on diskette
  1745.           adapters make it impossible to accurately sense the system setup.
  1746.  
  1747.           To determine if CopyQM has correctly sensed  your  system's  con-
  1748.           figuration,  use  the  VIEWCONF  command  that  is  included with
  1749.           CopyQM.
  1750.  
  1751.           If necessary,  a text file,  named DISKETTE.CFG can  be  prepared
  1752.           using  any text editor or word processing program in non-document
  1753.           mode.  This file can be placed anywhere in the DOS command search
  1754.           path and will be automatically located by CopyQM.
  1755.  
  1756.           The layout of the configuration file is  straightforward.    Each
  1757.           line  in  the  file  begins with the letter of the diskette drive
  1758.           being described,  followed by a colon (:).   The rest of the line
  1759.           contains keywords and numeric values which specify the configura-
  1760.           tion  for that drive.   Each item on the line is separated by one
  1761.           or more spaces.  In most cases, keywords can be abbreviated.
  1762.  
  1763.           A configuration file  line  can  contain  any  of  the  following
  1764.           keywords.   The minimum abbreviation for each keyword is shown in
  1765.           parentheses:
  1766.  
  1767.                360K (3) specifies a 5.25" 360K drive.
  1768.  
  1769.                720K (7) specifies a 3.5" 720K drive.   Most utilities  also
  1770.                support the less common 5.25" 720K quad-density drive.
  1771.  
  1772.           _________________________________________________________________
  1773.  
  1774.                                                   The ICOMMMENT Utility  33
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.                1.2M (1.2) specifies a 5.25" 1.2M drive.
  1781.  
  1782.                1.44M (1.4) specifies a 3.5" 1.44M drive.
  1783.  
  1784.                2.88M (2.8) specifies a 3.5" 2.88M drive.
  1785.  
  1786.                8INCH (8) specifies an 8" drive.
  1787.  
  1788.                Note that the drive type must be specified.
  1789.  
  1790.                BIOS (B) specifies the BIOS drive number for the drive.  The
  1791.                word BIOS is followed by a  a  number  between  0  and  127.
  1792.                This  number is also the same one used for the /D: parameter
  1793.                when DRIVER.SYS is used to support the drive in the system's
  1794.                CONFIG.SYS file.
  1795.  
  1796.                PORT (P) specifies the base I/O port  of  the  adapter  con-
  1797.                nected to the drive.  The first or primary adapter is always
  1798.                described  by the number 3F0H (observe the "H" at the end of
  1799.                a hexadecimal number.)  Secondary adapters are  usually  ad-
  1800.                dressed  by  the  number 370H and sometimes by 360H or 3E0H.
  1801.                If not specified, a PORT value of 3F0H is assumed.
  1802.  
  1803.                UNIT (U) specifies the physical unit number of the drive  on
  1804.                the adapter.  This unit number must be within the range of 0
  1805.                to 3 and should not be confused with the BIOS unit number.
  1806.  
  1807.                DMA  (DM)  specifies  the Direct Memory Access channel which
  1808.                services the adapter.  If omitted, DMA channel 2 is assumed.
  1809.  
  1810.                INTERRUPT (I) specifies the system interrupt which  services
  1811.                the adapter. If omitted, interrupt 6 is assumed.
  1812.  
  1813.                SEEK  (S)  specifies the track-to-track stepping time of the
  1814.                drive in milliseconds.   If omitted,  6 milliseconds is  as-
  1815.                sumed.
  1816.  
  1817.                CHANGE  (CH)  specifies  that  the  drive possesses diskette
  1818.                change detection circuitry.  If this term  is  omitted,  the
  1819.                drive is assumed not to support change detection.   Usually,
  1820.                1.2M,  1.44M and 2.88M drives  have  change  detection  cir-
  1821.                cuitry; 360K, 720K and 8 inch drives do not.
  1822.  
  1823.           _________________________________________________________________
  1824.  
  1825.           34  Specifying a Configuration
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.                DUAL (DU) is applicable for 1.2M 5.25"drives only. Some inex-
  1832.                pensive  secondary adapters require that 1.2M drives be con-
  1833.                figured for dual-speed operation in which the spindle  motor
  1834.                spins  at 360 revolutions per minute for high-density opera-
  1835.                tion and 300 revolutions per minute for  low-density  opera-
  1836.                tion. If omitted, normal single-speed operation is assumed.
  1837.  
  1838.                COMPATICARD  (CO) specifies that the drive is connected to a
  1839.                MicroSolutions Compaticard Itm or Compaticard IItm  adapter.
  1840.                If the Compaticard IVtm is being used,  this term should not
  1841.                be specified.
  1842.  
  1843.                DAA (DA) indicates that the drive is  connected  to  an  IBM
  1844.                PS/2 Diskette Adapter/A. This adapter is present on external
  1845.                drives on Microchannel systems only and is assumed not to be
  1846.                present.
  1847.  
  1848.           A number is required to follow the following words:
  1849.  
  1850.                                         BIOS
  1851.                                         PORT
  1852.                                         UNIT
  1853.                                          DMA
  1854.                                       INTERRUPT
  1855.                                         SEEK
  1856.  
  1857.           A  number is assumed to be a decimal value unless suffixed by the
  1858.           letter "H" which indicates a hexadecimal quantity.    Thus,  1000
  1859.           and 3E8H refer to the same quantity.
  1860.  
  1861.           Here is an example of a DISKETTE.CFG file:
  1862.  
  1863.                A: BIOS 0 UNIT 0 1.44M CHANGE
  1864.                B: BIOS 1 UNIT 1 1.2M CH
  1865.                Q: BIOS 4 PORT 370H UNIT 0 360K
  1866.  
  1867.           There are two other items which may start a configuration line.
  1868.  
  1869.           DEFAULT:  initializes  the configuration to the values that would
  1870.           be obtained if automatic configuration sensing were  to  be  per-
  1871.           formed.    Use of DEFAULT is useful if automatic sensing has cor-
  1872.  
  1873.  
  1874.           _________________________________________________________________
  1875.  
  1876.                                              Specifying a Configuration  35
  1877.  
  1878.  
  1879.  
  1880.  
  1881.           rectly sensed all but one or two  drives.  For  example,  suppose
  1882.           that the configuration given above is correctly sensed,  with the
  1883.           exception of drive Q:. The DISKETTE.CFG file could be stated as:
  1884.  
  1885.                DEFAULT:
  1886.                Q: BIOS 4 PORT 370H UNIT 0 360K
  1887.  
  1888.           DEFAULT must appear as the only item on a line.
  1889.  
  1890.           NOTE: causes the remainder of a line to be ignored.  Comments may
  1891.           be  inserted into the DISKETTE.CFG file in this manner.   For ex-
  1892.           ample:
  1893.  
  1894.                NOTE:  Automatic sensing gets everything but
  1895.                NOTE:  drive Q: connected to a special second
  1896.                NOTE:  adapter.
  1897.                DEFAULT:
  1898.                Q: BIOS 4 PORT 370H UNIT 0 360K
  1899.                NOTE:  This is the end of the configuration file.
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.           ----------------------------------------------------------------
  1918.           Certain terms used in this document are trade  marks  of  one  or
  1919.           more of the following companies:  Apple Computer,  Microsoft Cor-
  1920.           poration,  International Business Machines Corporation,  Quarter-
  1921.           deck,  Inc.,  Microsolutions,  Inc.,  Digital Research Inc.,  The
  1922.           Software Link, Inc.
  1923.  
  1924.  
  1925.           _________________________________________________________________
  1926.  
  1927.           36  Specifying a Configuration
  1928.